package com.stox.client.api.core;

import com.stox.client.api.charting.ChartingClient;
import com.stox.client.api.data.provider.BarClient;
import com.stox.client.api.data.provider.ExchangeClient;
import com.stox.client.api.data.provider.ScripClient;
import com.stox.client.api.screener.ScreenerClient;
import com.stox.client.api.watchlist.WatchlistClient;
import com.stox.client.api.watchlist.WatchlistEntryClient;
import com.stox.client.embedded.charting.EmbeddedChartingClient;
import com.stox.client.embedded.data.provider.EmbeddedBarClient;
import com.stox.client.embedded.data.provider.EmbeddedExchangeClient;
import com.stox.client.embedded.data.provider.EmbeddedScripClient;
import com.stox.client.embedded.screener.EmbeddedScreenerClient;
import com.stox.client.embedded.watchlist.EmbeddedWatchlistClient;
import com.stox.client.embedded.watchlist.EmbeddedWatchlistEntryClient;

public interface Client {
	
	BarClient BAR = EmbeddedBarClient.INSTANCE;
	ScripClient SCRIP = EmbeddedScripClient.INSTANCE;
	ExchangeClient EXCHANGE = EmbeddedExchangeClient.INSTANCE;
	ScreenerClient SCREENER = EmbeddedScreenerClient.INSTANCE;
	WatchlistClient WATCHLIST = EmbeddedWatchlistClient.INSTACE;
	WatchlistEntryClient WATCHLIST_ENTRY = EmbeddedWatchlistEntryClient.INSTANCE;
	ChartingClient CHARTING_CLIENT = EmbeddedChartingClient.INSTANCE;
}
